0 رای
وضعیت موجودی موجود

قیمت قبلی: 3,340,000 ریال
قیمت: 2,940,000 ریال

 



Product details

  • ASIN ‏ : ‎ B08N9DJ3TM
  • Publisher ‏ : ‎ Independently published (November 11, 2020)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 254 pages
  • ISBN-13 ‏ : ‎ 979-8562990938


 

کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games

Why this book can help you to create games that are more fun and challenging Creating a game that is both fun and challenging, and that players will love, can be very difficult, regardless of your experience in game programming.

This is because a player often needs to be constantly challenged, yet not frustrated with your game. This is a very challenging balance to reach; however, by including artificial intelligence to your game, and some very simple principles, you can manage to make the game fun, and the Non-Player Characters (NPC) more realistic, by making sure that they behave in a way that will challenge the user.

Regardless of your background, you will always need to use some of these techniques, because good AI can really make a difference between a boring game and an exciting game that the players will want to play for hours.

Thankfully, you can easily overcome these issues and start to implement interesting AI with a step-by-step approach that gets you to progressively develop your knowledge and mastery of Artificial Intelligence with Unity. This is the approach that I have used successfully over the past years to help students create 3D games that are both challenging and addictive, thanks to a well-designed Artificial Intelligence using Unity and C#.

By following the techniques and suggestions described in this book, I can promise you that you will manage to create some very challenging games with NPCs that are smart, believable, and more importantly, challenging to the player.

Content and structure of this book
In this book, the first in the series called "Unity from Proficiency to Mastery", you will learn and apply several AI techniques for 3D games, and make it possible for NPCs to:

  • Navigate the scene (e.g., using a random or set path).
  • Sense the world around them (e.g, hear, smell, or see).
  • Take smart decisions based on their senses or current state (e.g., look for ammunition or health when these run low).
  • React to the players' moves (e.g., set an ambush, follow and attack the player, or flee).

Along the way you will also learn other useful skills and concepts such as:

  • Finite-State Machines in Unity,
  • Animator Controllers,
  • 3D character animation,
  • Navigation costs and areas
  • State Behaviors,
  • Group movement,
  • Melee combat, and much more...

The main idea behind this book is to help you to apply common AI techniques with Unity and C# to make your game more challenging and fun to play.
The content of each chapter is as follows:

  • Chapter 1 shows you how to create a simple AI for your 3D games with no coding involved;
  • Chapter 2 shows you how to create different types of navigation for your NPCs, including set paths, random paths, and wandering aimlessly.
  • Chapter 3 shows you how to add senses to the NPC so that they can detect targets and take decisions accordingly.
  • Chapter 4 shows how to make it possible for the NPCs to take more sensible decisions based on the environment and their own state.
  • Chapter 5 shows how to implement group behaviors for NPCs. You will learn how to create a group of NPCs that follow the order of the player (e.g., follow the leader, attack targets or withdraw from the battle) and to create a team of NPCs led by the computer;
  • Chapter 6 provides answers to frequently-asked questions.

If you want to start creating fun and challenging 3D games using a tried-and-tested method: download this book now!

 

منابع کتاب کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games

چرا این کتاب می تواند به شما در ایجاد بازی هایی که سرگرم کننده تر و چالش برانگیزتر هستند کمک کند

ایجاد یک بازی که هم سرگرم کننده و هم چالش برانگیز باشد و بازیکنان آن را دوست داشته باشند، صرف نظر از تجربه شما در برنامه نویسی بازی، می تواند بسیار دشوار باشد.

این به این دلیل است که یک بازیکن اغلب نیاز دارد که دائماً به چالش کشیده شود، اما از بازی شما ناامید نباشد. رسیدن به این تعادل بسیار چالش برانگیز است. با این حال، با گنجاندن هوش مصنوعی در بازی خود و برخی اصول بسیار ساده، می‌توانید بازی را سرگرم‌کننده و شخصیت‌های غیربازیکن (NPC) را واقعی‌تر کنید و مطمئن شوید که به گونه‌ای رفتار می‌کنند که به چالش کشیده شود. کاربر.

صرف نظر از پیشینه شما، همیشه باید از برخی از این تکنیک ها استفاده کنید، زیرا هوش مصنوعی خوب واقعاً می تواند تفاوتی بین یک بازی خسته کننده و یک بازی هیجان انگیز ایجاد کند که بازیکنان می خواهند ساعت ها آن را انجام دهند.

خوشبختانه، شما به راحتی می توانید بر این مشکلات غلبه کنید و با یک رویکرد گام به گام شروع به پیاده سازی هوش مصنوعی جالب کنید که به شما کمک می کند به تدریج دانش و تسلط خود را بر هوش مصنوعی با Unity توسعه دهید. این رویکردی است که در سال‌های گذشته با موفقیت از آن برای کمک به دانش‌آموزان برای ایجاد بازی‌های سه‌بعدی که هم چالش‌برانگیز و هم اعتیادآور هستند، استفاده کرده‌ام، به لطف یک هوش مصنوعی خوب طراحی شده با استفاده از Unity و C#.

با پیروی از تکنیک ها و پیشنهادات شرح داده شده در این کتاب، می توانم به شما قول بدهم که موفق خواهید شد چند بازی بسیار چالش برانگیز با NPC بسازید که هوشمند، باورپذیر و مهمتر از آن برای بازیکن چالش برانگیز هستند.

محتوا و ساختار این کتاب
در این کتاب که اولین کتاب از مجموعه به نام «وحدت از مهارت تا تسلط» است، چندین تکنیک هوش مصنوعی را برای بازی‌های سه بعدی یاد می‌گیرید و به کار می‌گیرید و این امکان را برای NPCها فراهم می‌کنید:

    صحنه را پیمایش کنید (به عنوان مثال، با استفاده از یک مسیر تصادفی یا تنظیم شده).
    دنیای اطراف خود را حس کنید (مثلاً بشنوید، بو کنید یا ببینید).
    بر اساس حواس یا وضعیت فعلی آنها تصمیمات هوشمندانه بگیرید (مثلاً به دنبال مهمات یا سلامتی در زمان کم شدن آنها باشید).
    به حرکات بازیکنان واکنش نشان دهید (به عنوان مثال، کمین بگذارید، بازیکن را دنبال کنید و به او حمله کنید، یا فرار کنید).

در طول مسیر شما همچنین مهارت ها و مفاهیم مفید دیگری مانند:

    ماشین های حالت محدود در وحدت،
    کنترلرهای انیماتور،
    انیمیشن سه بعدی شخصیت ها،
    هزینه های ناوبری و مناطق
    رفتارهای دولتی،
    حرکت گروهی،
    مبارزه غوغا، و خیلی بیشتر...

ایده اصلی این کتاب این است که به شما کمک کند تا تکنیک‌های رایج هوش مصنوعی را با Unity و C# به کار ببرید تا بازی خود را چالش‌برانگیزتر و سرگرم‌کننده‌تر کنید.


محتوای هر فصل به شرح زیر است:

    فصل 1 به شما نشان می دهد که چگونه یک هوش مصنوعی ساده برای بازی های سه بعدی خود بدون نیاز به کدنویسی ایجاد کنید.
    فصل 2 به شما نشان می دهد که چگونه انواع مختلف ناوبری را برای NPC های خود ایجاد کنید، از جمله مسیرهای تعیین شده، مسیرهای تصادفی و سرگردانی بی هدف.
    فصل 3 به شما نشان می دهد که چگونه حواس را به NPC اضافه کنید تا آنها بتوانند اهداف را شناسایی کرده و بر اساس آن تصمیم بگیرند.
    فصل 4 نشان می دهد که چگونه می توان تصمیمات معقول تری را برای NPC ها بر اساس محیط و وضعیت خود ممکن کرد.
    فصل 5 نحوه پیاده سازی رفتارهای گروهی را برای NPCها نشان می دهد. شما یاد خواهید گرفت که چگونه یک گروه NPC ایجاد کنید که از دستور بازیکن پیروی کنند (به عنوان مثال، رهبر را دنبال کنید، به اهداف حمله کنید یا از نبرد خارج شوید) و تیمی از NPC ها به رهبری رایانه ایجاد کنید.
    فصل 6 به سوالات متداول پاسخ می دهد.

اگر می خواهید با استفاده از روشی آزمایش شده شروع به ایجاد بازی های سه بعدی سرگرم کننده و چالش برانگیز کنید: همین الان این کتاب را دانلود کنید!

نظرات کاربران درباره کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games نظر می دهد.

ارسال نظر درباره کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games

RPG Programming Languages خرید اینترنتی کتاب های لاتین خرید اینترنتی کتاب های زبان اصلی کامپیوتر

بر اساس سلیقه شما...

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید